// rollup 配置文件
import babel from 'rollup-plugin-babel'
import resolve from '@rollup/plugin-node-resolve'

export default {
  input: './src/index.js', // 入口
  output: { // 出口
    file: './dist/vue.js',
    name: 'Vue', // 全局挂载一个Vue
    format: 'umd', // 使用的模块格式：esm、es6模块、commonjs 模块、iife自执行函数、umd（commonjs、amd）
    sourcemap: true // 支持代码调试
  },
  plugins: [ // 插件集
    babel({
      exclude: 'node_modules/**' // 忽略node_modules 下的所有文件
    }),
    resolve()
  ]
}